package com.yonyou.pmclouds.workstartreport.rmiitf;

import com.yonyou.pmclouds.basecom.exception.BusinessException;
import com.yonyou.pmclouds.workstartreport.entity.WorkStartVO;


/**
 * 开工报告接口
 */
public interface WorkStartMaintain {
    /**
     * 添加开工报告
     * @param workStartVO
     * @return
     * @throws BusinessException
     */
    WorkStartVO insert(WorkStartVO workStartVO) throws BusinessException;

    /**
     * 修改开工报告
     * @param workStartVO
     * @return
     * @throws BusinessException
     */
    WorkStartVO update(WorkStartVO workStartVO) throws BusinessException;

    /**
     * 删除开工报告
     * @param workStartVO
     * @throws BusinessException
     */
    void delete(WorkStartVO workStartVO) throws BusinessException;

}
